﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace yaku
{
    public static partial class Transliterator
    {
        private class EnglishTransliteration
        {
            /// <summary>
            /// A collection of transliteration equivalents.
            /// </summary>
            /// <param name="intermediate">The equivalent in intermediate romaji.</param>
            /// <param name="intermediate">The equivalent in final romaji.</param>
            public EnglishTransliteration(string intermediate, string final)
            {
                Intermediate = intermediate;
                Final = final;
                Length = intermediate.Length;
            }

            #region Properties
            /// <summary>
            /// The equivalent in intermediate romaji.
            /// </summary>
            public string Intermediate { get; set; }

            /// <summary>
            /// The equivalent in final romaji.
            /// </summary>
            public string Final { get; set; }

            /// <summary>
            /// The length of the intermediate string
            /// </summary>
            public int Length { get; set; }
            #endregion
        }
    }
}
